a {
    text-decoration: none;
}
.el-col {
    border: 1px solid transparent;
}
.el-transfer-panel {
    width: 40%; !important;
}
.el-header {
    padding: 0px 4px
}
.el-main {
    padding: 20px 4px
}
.mytable .cell {
    padding: 0px !important;
}
.button-buttonbar-noimage {
    border: 1px solid #A1ACB9;
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    padding: 0px 2px;
    appearance: auto;
    user-select: none;
    white-space: pre;
    align-items: flex-start;
    text-align: center;
    box-sizing: border-box;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
}

.el-menu--horizontal>a>.el-menu-item.is-active {
    border-bottom: 2px solid #409EFF;
    color: #303133;
}
.el-menu--horizontal>a>.el-menu-item {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0;
    border-bottom: 2px solid transparent;
    color: #909399;
}

.changeHandle {
    cursor:pointer
}
.my-code-edit .el-form-item__content{
    line-height: unset;
}

.el-textarea .cm-s-default {
    border: 1px solid #EBEEF5;
    background-color: #F5F7FA;
}

.cm-freemarker { color:#ca0bed; }

.menu__item {
    display: block;
    line-height: 20px;
    text-align: center;
    margin:10px;
    cursor: default;
}
.menu__item:hover{
    color: #FF0000;
}
.menu {
    height: auto;
    width: auto;
    position: absolute;
    font-size: 14px;
    text-align: left;
    border-radius: 10px;
    border: 1px solid #c1c1c1;
    background-color: #ffffff;
}
#menu li:hover {
    background-color: #E0E0E2;
    color: white;
}
